Skip to content

Conversation

@jenshu
Copy link

@jenshu jenshu commented Apr 11, 2025

Description

Previously we were not respecting the parentRefs field on child HTTPRoutes when parent matcher inheritance was enabled (via the delegation.gateway.solo.io/inherit-parent-matcher: "true" annotation). This allowed any parent route to delegate to the child. This was fixed, and a new translator test case was added (which failed before the fix, and passes after the fix).

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works

@solo-changelog-bot
Copy link

@github-actions
Copy link

github-actions bot commented Apr 11, 2025

Visit the preview URL for this PR (updated for commit c9ce191):

https://gloo-edge--pr10763-delegation-parentref-9x1wbqr1.web.app

(expires Fri, 18 Apr 2025 18:17:27 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 77c2b86e287749579b7ff9cadb81e099042ef677

@jenshu
Copy link
Author

jenshu commented Apr 11, 2025

ran into kubernetes-sigs/gateway-api#3708 flake

@soloio-bulldozer soloio-bulldozer bot merged commit c6d6451 into main Apr 11, 2025
20 checks passed
@soloio-bulldozer soloio-bulldozer bot deleted the delegation-parentref-fix-1.19 branch April 11, 2025 18:53
ymesika pushed a commit that referenced this pull request Apr 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants